Horse-fly (horsefly)

Synonym: gadfly